// 登录请求
const tokenService=require('../service/token')
const userList=require('../../data/user_list')

module.exports = (req,resp,next)=>{
    //获取账号密码
    const {username,password} =req.body
    //从数据中判断是否有对应的数据
    const userListData=userList()
    const userInfo=userListData.find((v)=>v.username==username&&v.password==password)
    if(!userInfo){
        resp.fail('请填写正确的用户名和密码')
    }
    delete userInfo.password
    //有则返回没有密码的用户数据以及token
    const token=tokenService.createToken({username})
    resp.success({
        token,
        userInfo
    })
}